function main() {
    const sum = Number(readline());
    
    const map = new Map();
    for (let i = 0; i < sum; i++) {
        const line = readline().split(' ');
        const index = Number(line[0]),value = Number(line[1]);
        if (map.has(index)) {
            map.set(index, value + map.get(index));
        } else {
            map.set(index, value);
        }
    }
    
//     map.forEach((item,index)=>console.log(index,item));
//     console.log(map.entries());
   const keys = Array.from(map.keys()).sort((a,b)=>a-b);
    keys.forEach((item)=> console.log(item,map.get(item)))
}
main()